29 research outputs found

    Towards Online Model Predictive Control on a Programmable Logic Controller: Practical Considerations

    Get PDF
    Given the growing computational power of embedded controllers, the use of model predictive control (MPC) strategies on this type of devices becomes more and more attractive. This paper investigates the use of online MPC, in which at each step, an optimization problem is solved, on both a programmable automation controller (PAC) and a programmable logic controller (PLC). Three different optimization routines to solve the quadratic program were investigated with respect to their applicability on these devices. To this end, an air heating setup was built and selected as a small-scale multi-input single-output system. It turns out that the code generator (CVXGEN) is not suited for the PLC as the required programming language is not available and the programming concept with preallocated memory consumes too much memory. The Hildreth and qpOASES algorithms successfully controlled the setup running on the PLC hardware. Both algorithms perform similarly, although it takes more time to calculate a solution for qpOASES. However, if the problem size increases, it is expected that the high number of required iterations when the constraints are hit will cause the Hildreth algorithm to exceed the necessary time to present a solution. For this small heating problem under test, the Hildreth algorithm is selected as most useful on a PLC

    Robust Complexity Criteria for Nonlinear Regression in Narx Models

    No full text
    Many different methods have been proposed to construct a smooth regression function, including local polynomial estimators, kernel estimators, smoothing splines and LS-SVM estimators. Each of these estimators use hyperparameters. In this paper a robust version for general cost functions based on the Akaike information criterion is proposed

    On Robustness in Kernel Based Regression

    No full text

    Using code generated by MATLAB for the Mold Level Control System of a Continuous Slab Caster in ArcelorMittal Gent

    No full text
    The stability of the mold level in continuous slab casting machines is an important factor determining the final quality of flat carbon steel. The existing performant feedback control system of Slab Caster 2 in the Steel Shop of ArcelorMittal Gent will be extended with a feedforward signal using the predicted mold level. A prediction algorithm, an early warning detection system and detailed FFT analysis of the mold level variations have been designed in MATLAB-Simulink. PLC code is generated directly from the MATLAB design, and will be implemented in a PLC serving as PROFINET I-Device in the base automation of slab caster KG2.status: publishe
    corecore